package com.pro.common.api.model.request.pay;


import com.pro.common.api.model.LoginInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PaymentRequest  {

    @Schema(description = "用户登录信息")
    private LoginInfo loginInfo;

    @Schema(description = "支付信息")
    private PaymentParamsDTO paymentParamsDTO;

    @Schema(description = "用户详情信息")
    private PaymentUserDetail userDetail;

    @Schema(description = "用户支付的ip")
    private String ip;
}
